﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace BreukADO
{
    public partial class maakNieuweOpgaveBijOpdracht : Form
    {
        int currentOpdrachtID;
        BeheerOpdrachten beheerOpdrachten;
        public maakNieuweOpgaveBijOpdracht(int opdrachtID, BeheerOpdrachten beheeropdrachtenform)
        {
            InitializeComponent();
            currentOpdrachtID = opdrachtID;
            beheerOpdrachten = beheeropdrachtenform;
        }

        private void maakNieuweOpgaveBijOpdracht_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'breukADODataSet1.Opdracht' table. You can move, or remove it, as needed.
            this.opdrachtTableAdapter.Fill(this.breukADODataSet1.Opdracht);
            this.opdrachtDetailTableAdapter.Fill(this.breukADODataSet1.OpdrachtDetail);
        }

        private void btnVoegNieuweOpgaveToe_Click(object sender, EventArgs e)
        {
            String opgaveTekst = txbNieuweOpgave.Text;
            String oplossingTekst = txbOplossingNieuweOpgave.Text;
            if (opgaveTekst == "" || oplossingTekst == "")
            {
                MessageBox.Show("U moet een opgave en oplossing invullen!", "Fout!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                this.opdrachtDetailTableAdapter.InsertOpdrachtDetails(opgaveTekst, oplossingTekst, currentOpdrachtID);
                beheerOpdrachten.UpdateOpdrachtenTabel();
                beheerOpdrachten.UpdateOpdrachtDetailTabel();
                this.Close();
            }
        }

    }
}
